Sachverhalt: Sachverhalt: A. X._ wohnt mit ihren beiden minderjährigen Kindern (geboren 1990 und 1991), die unter ihrer Obhut stehen, in Bad Ragaz. Dort übt sie eine Teilzeitbeschäftigung als kaufmännische Angestellte aus. Für die Steuerperiode 2001 wurde sie am 17. Juni 2002, für die Steuerperiode 2002 am 16. Februar 2004 und für die Steuerperiode 2003 am 26. April 2004 jeweils zum Tarif für Alleinstehende veranlagt. Diese Veranlagungen blieben unangefochten und erwuchsen in Rechtskraft. A. X._ wohnt mit ihren beiden minderjährigen Kindern (geboren 1990 und 1991), die unter ihrer Obhut stehen, in Bad Ragaz. Dort übt sie eine Teilzeitbeschäftigung als kaufmännische Angestellte aus. Für die Steuerperiode 2001 wurde sie am 17. Juni 2002, für die Steuerperiode 2002 am 16. Februar 2004 und für die Steuerperiode 2003 am 26. April 2004 jeweils zum Tarif für Alleinstehende veranlagt. Diese Veranlagungen blieben unangefochten und erwuchsen in Rechtskraft. B. Mit Urteil vom 6. Juli 2004 erkannte das Verwaltungsgericht des Kantons St. Gallen, die Regelung von Art. 50 Abs. 3 des kantonalen Steuergesetzes vom 9. April 1998 (StG/SG), wonach das Vollsplitting nur den gemeinsam steuerpflichtigen Ehegatten gewährt werde, widerspreche Art. 11 Abs. 1 des Bundesgesetzes vom 14. Dezember 1990 über die Harmonisierung der direkten Steuern der Kantone und Gemeinden (StHG; SR 642.14). Gestützt darauf erliess das Kantonale Steueramt mit Kreisschreiben vom 13. Juli 2004 an die Gemeindesteuerämter einen Veranlagungsstopp für Einelternfamilien. Eine vom Kantonalen Steueramt gegen den Entscheid des Verwaltungsgerichts erhobene Beschwerde wurde vom Bundesgericht mit Urteil vom 26. Oktober 2005 abgewiesen (BGE 131 II 697). Am 22. November 2005 erliess die Regierung des Kantons St. Gallen die Verordnung über die Änderung des Steuergesetzes. Sie strich den pauschalen Einelternabzug gemäss Art. 48 Abs. 1 lit. c StG/SG und sah das Vollsplitting von Art. 50 Abs. 3 StG/SG auch für alleinstehende steuerpflichtige Personen vor, die mit Kindern oder unterstützungsbedürftigen Personen zusammenleben und deren Unterhalt zur Hauptsache bestreiten. Übergangsrechtlich sollte diese neue Regelung für alle am 29. November 2005 noch nicht rechtskräftigen Veranlagungen ab Steuerperiode 2001 gelten. Am 22. November 2005 erliess die Regierung des Kantons St. Gallen die Verordnung über die Änderung des Steuergesetzes. Sie strich den pauschalen Einelternabzug gemäss Art. 48 Abs. 1 lit. c StG/SG und sah das Vollsplitting von Art. 50 Abs. 3 StG/SG auch für alleinstehende steuerpflichtige Personen vor, die mit Kindern oder unterstützungsbedürftigen Personen zusammenleben und deren Unterhalt zur Hauptsache bestreiten. Übergangsrechtlich sollte diese neue Regelung für alle am 29. November 2005 noch nicht rechtskräftigen Veranlagungen ab Steuerperiode 2001 gelten. C. X._ ersuchte am 28. Februar 2006 das Steueramt Bad Ragaz, die definitiven Veranlagungen für die Staats- und Gemeindesteuern 2001 bis 2003 zu revidieren und ihr das Vollsplitting zu gewähren. Das Kantonale Steueramt trat auf das Revisionsbegehren mit Entscheid vom 7. März 2006 nicht ein. Auf Rekurs hin bestätigte die Verwaltungsrekurskommission des Kantons St. Gallen am 15. Juni 2006 das Nichteintreten auf das Revisionsgesuch für die Veranlagung 2001 und wies dasjenige für die Veranlagung 2002 ab. Das Revisionsbegehren für die Veranlagung 2003 hiess sie jedoch gut, weil im Jahr 2003 eine grosse Zahl von Einelternfamilien nach der Neuregelung veranlagt worden sei und es dem Gleichheitsgebot widerspräche, wenn der Rekurrentin die Revision verweigert würde. Gegen den Entscheid der Verwaltungsrekurskommission erhob X._ Beschwerde beim Verwaltungsgericht des Kantons St. Gallen. Sie beantragte, der Entscheid der Verwaltungsrekurskommission sei aufzuheben, soweit für 2001 das Nichteintreten bestätigt und für 2002 die Revision abgewiesen wurde. Das Kantonale Steueramt erhob ebenfalls Beschwerde und beantragte, der Rekursentscheid sei aufzuheben, soweit er die Revision für das Steuerjahr 2003 bejahe. Mit Urteil vom 19. Oktober 2006 wies das Verwaltungsgericht des Kantons St. Gallen die Beschwerde von X._ ab, hiess diejenige des Kantonalen Steueramtes gut und hob den Rekursentscheid insoweit auf. Mit Urteil vom 19. Oktober 2006 wies das Verwaltungsgericht des Kantons St. Gallen die Beschwerde von X._ ab, hiess diejenige des Kantonalen Steueramtes gut und hob den Rekursentscheid insoweit auf. D. X._ hat gegen das Urteil des Verwaltungsgerichts am 24. November 2006 Verwaltungsgerichtsbeschwerde an das Bundesgericht erhoben. Die Beschwerdeführerin beantragt, das angefochtene Urteil vom 19. Oktober 2006 sei aufzuheben und die Streitsache sei zur Vornahme der Revision für die Steuerjahre 2001, 2002 und 2003 und zur Gewährung des Vollsplittings an die Vorinstanz bzw. an das Kantonale Steueramt zurückzuweisen. D. X._ hat gegen das Urteil des Verwaltungsgerichts am 24. November 2006 Verwaltungsgerichtsbeschwerde an das Bundesgericht erhoben. Die Beschwerdeführerin beantragt, das angefochtene Urteil vom 19. Oktober 2006 sei aufzuheben und die Streitsache sei zur Vornahme der Revision für die Steuerjahre 2001, 2002 und 2003 und zur Gewährung des Vollsplittings an die Vorinstanz bzw. an das Kantonale Steueramt zurückzuweisen. E. Das Kantonale Steueramt und das Verwaltungsgericht des Kantons St. Gallen sowie die Eidgenössische Steuerverwaltung beantragen, die Beschwerde abzuweisen.