Sachverhalt: Sachverhalt: A. A._ lebt mit B._ in eheähnlicher Gemeinschaft (Konkubinat). Im gleichen Haushalt leben sein Sohn C._ sowie das Kind seiner Lebenspartnerin. Frau B._ ist nicht erwerbstätig. Beide Elternteile sind geschieden oder ledig. Mit Verfügung vom 25. November 2002 wurde A._ für die Staatssteuer 2001 definitiv veranlagt. Dabei wurde ihm der Kinderabzug für den Sohn C._ gewährt und fand Tarif B für die "anderen Steuerpflichtigen" gemäss § 44 Abs. 2 des Steuergesetzes des Kantons Solothurn vom 1. Dezember 1985 in der Fassung vom 12. Juni 1994 (StG/SO) Anwendung. Der Steuerpflichtige erhob Einsprache. Mit Hinweis auf Art. 11 Abs. 1 des Bundesgesetzes über die Harmonisierung der direkten Steuern der Kantone und Gemeinden vom 14. Dezember 1990 (StHG, SR 642.14) machte er geltend, es sei Tarif A anzuwenden. Die Veranlagungsbehörde wies die Einsprache am 26. März 2003 ab. Sie erwog, die Anwendung von Tarif A setze nach § 44 Abs. 1 lit. b StG/SO voraus, dass der Steuerpflichtige mit Kindern, für welche der Abzug nach § 43 Abs. 1 lit. a StG/SO (Kinderabzug) gewährt werde, "allein" zusammenlebe. Diese Voraussetzung des Alleinlebens sei nicht erfüllt, wenn eine andere erwachsene Person im gleichen Haushalt lebe. Die Veranlagungsbehörde wies die Einsprache am 26. März 2003 ab. Sie erwog, die Anwendung von Tarif A setze nach § 44 Abs. 1 lit. b StG/SO voraus, dass der Steuerpflichtige mit Kindern, für welche der Abzug nach § 43 Abs. 1 lit. a StG/SO (Kinderabzug) gewährt werde, "allein" zusammenlebe. Diese Voraussetzung des Alleinlebens sei nicht erfüllt, wenn eine andere erwachsene Person im gleichen Haushalt lebe. B. Mit Rekurs an das Steuergericht des Kantons Solothurn erneuerte A._ seinen Antrag. Das Steuergericht wies mit Urteil vom 25. April 2005 den Rekurs ab. B. Mit Rekurs an das Steuergericht des Kantons Solothurn erneuerte A._ seinen Antrag. Das Steuergericht wies mit Urteil vom 25. April 2005 den Rekurs ab. C. Hiergegen richtet sich die Verwaltungsgerichtsbeschwerde. A._ verlangt damit im Hauptantrag, es sei der Entscheid des Steuergerichts des Kantons Solothurn vom 25. April 2005 aufzuheben und es sei festzustellen, dass § 44 Abs. 1 lit. b StG/SO dem Art. 11 Abs. 1 StHG widerspreche. Die Sache sei zur Neubeurteilung an die Vorinstanz zurückzuweisen. Das Steueramt des Kantons Solothurn und das Steuergericht beantragen, die Verwaltungsgerichtsbeschwerde sei abzuweisen, soweit darauf einzutreten sei. Die Eidgenössische Steuerverwaltung schliesst auf Abweisung der Beschwerde. 