Sachverhalt: Sachverhalt: A. Die 1955 geborene, zur Gymnasiallehrerin (lic. phil. I) ausgebildete G._ erkrankte im Jahre 1983 an einer schweren viralen Bronchitis mit beinahe tödlichem Ausgang und leidet seither - ab 1994 in zunehmend schwerer Form - an einer chronischen, therapieresistenten Bronchitis mit rezidivierenden Infektsexazerbationen. Am 9. März 1999 (Posteingang) meldete sie sich bei der Invalidenversicherung zum Leistungsbezug an, worauf ihr die IV-Stelle des Kantons Schaffhausen mit Verfügung vom 18. September 2000 rückwirkend ab 1. Februar 1999 eine Viertelsrente samt Zusatzrente für den Ehegatten zusprach (Invaliditätsgrad: 46 %). Nach Kündigung der bisherigen (seit 1996: Teilzeit-) Stelle als Lehrbeauftragte für Englisch und Französisch an der Handelsschule K._ auf Ende Juli 2002 erteilte G._ ab 19. August 2002 10 Wochenstunden Unterricht an der Oberstufe der Schulgemeinde F._ (vereinbarte Anstellung: Schuljahr 2002/ 2003). Diese Arbeit gab sie bereits am 4. Oktober 2002 wieder auf, um sich an der Medizinischen Akademie R._ zur Logopädin ausbilden zu lassen (vorgesehener Beginn: 14. Oktober 2002; Dauer: sechs Semester; Kosten: rund Fr. 24'520.- Euro). Das am 25. September 2002 (Posteingang) gestellte Gesuch um Kostengutsprache für die Umschulung zur Logopädin wies die IV-Stelle mit Verfügung vom 8. Januar 2003 ab. Im anschliessenden Einspracheverfahren zog G._ ihr Umschulungsbegehren für den in R._ begonnenen Lehrgang zurück und beantragte neu die Übernahme der Kosten für eine ab September 2003 laufende Ausbildung zur Logopädin an der Hochschule H._. Dies lehnte die IV-Stelle - unter Mitberücksichtigung der eingeholten Stellungnahmen des Bundesamtes für Sozialversicherung vom 2. Juli 2003 und vom 9. Februar 2004 - mit Einspracheentscheid vom 26. März 2004 ab. Nach Kündigung der bisherigen (seit 1996: Teilzeit-) Stelle als Lehrbeauftragte für Englisch und Französisch an der Handelsschule K._ auf Ende Juli 2002 erteilte G._ ab 19. August 2002 10 Wochenstunden Unterricht an der Oberstufe der Schulgemeinde F._ (vereinbarte Anstellung: Schuljahr 2002/ 2003). Diese Arbeit gab sie bereits am 4. Oktober 2002 wieder auf, um sich an der Medizinischen Akademie R._ zur Logopädin ausbilden zu lassen (vorgesehener Beginn: 14. Oktober 2002; Dauer: sechs Semester; Kosten: rund Fr. 24'520.- Euro). Das am 25. September 2002 (Posteingang) gestellte Gesuch um Kostengutsprache für die Umschulung zur Logopädin wies die IV-Stelle mit Verfügung vom 8. Januar 2003 ab. Im anschliessenden Einspracheverfahren zog G._ ihr Umschulungsbegehren für den in R._ begonnenen Lehrgang zurück und beantragte neu die Übernahme der Kosten für eine ab September 2003 laufende Ausbildung zur Logopädin an der Hochschule H._. Dies lehnte die IV-Stelle - unter Mitberücksichtigung der eingeholten Stellungnahmen des Bundesamtes für Sozialversicherung vom 2. Juli 2003 und vom 9. Februar 2004 - mit Einspracheentscheid vom 26. März 2004 ab. B. Das Obergericht des Kantons Schaffhausen hiess die hiegegen erhobene Beschwerde der G._ gut und sprach ihr in Aufhebung des Einspracheentscheids vom 26. März 2004 die Kosten der Umschulung zur Logopädin zu (Entscheid vom 30. Dezember 2004). B. Das Obergericht des Kantons Schaffhausen hiess die hiegegen erhobene Beschwerde der G._ gut und sprach ihr in Aufhebung des Einspracheentscheids vom 26. März 2004 die Kosten der Umschulung zur Logopädin zu (Entscheid vom 30. Dezember 2004). C. Das Bundesamt für Sozialversicherung (BSV) führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, der vorinstanzliche Entscheid sei aufzuheben und der Einspracheentscheid vom 26. März 2004 zu bestätigen. G._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde unter Kosten- und Entschädigungsfolge schliessen. 