Sachverhalt: A. X._, wohnhaft in A._, deklarierte in seiner Steuererklärung für das Jahr 2009 u.a. ein Renteneinkommen von Fr. 37'655.-- und einen Liegenschaftenertrag von Fr. 4'368.-- (Staatssteuer) bzw. von Fr. 5'460.-- (direkte Bundessteuer). Mit Veranlagungsverfügung vom 28. Juni 2010 setzte die Veranlagungsbehörde B._ das Renteneinkommen auf Fr. 38'722.-- fest und die Nettomieterträge (inkl. Mietwert der eigenen Wohnung) auf Fr.12'827.-- (Staatssteuer) bzw. Fr. 16'034.-- (direkte Bundessteuer). Zur Begründung wurde ausgeführt, die Rente sei zu 80% steuerbar und die Berechnung des Nettomietwertes wurde ausgehend vom Eigenmietwert dargelegt. B. Die gegen die Veranlagungsverfügung gerichtete Einsprache von X._ wurde am 4. Oktober 2010 abgewiesen. Dagegen reichte X._ beim Steuergericht des Kantons Solothurn Rekurs (betreffend die Staatssteuer) bzw. Beschwerde (betreffend die direkte Bundessteuer) ein. Mit Urteil vom 31. Januar 2011, ausgefertigt am 2. März 2011, wies dieses den Rekurs sowie die Beschwerde ab. C. Mit Beschwerde an das Bundesgericht vom 15. März 2011 beantragt X._ sinngemäss die Aufhebung des Urteils des Steuergerichts des Kantons Solothurn vom 31. Januar 2011. Aus der Begründung seiner Eingabe ergibt sich, dass er die Aufrechnungen beim Renteneinkommen und beim Liegenschaftsertrag anficht. Das Steueramt und das Steuergericht des Kantons Solothurn schliessen auf Abweisung der Beschwerde, soweit darauf einzutreten sei. Die Eidgenössische Steuerverwaltung beantragt, auf die Beschwerde nicht einzutreten, eventualiter sie abzuweisen. Am 17. August 2011 reichte X._ unaufgefordert eine weitere Eingabe ein. 