Sachverhalt: Sachverhalt: A. Die 1957 geborene F._ ist Primarlehrerin. Sie unterrichtete seit 1. August 2003 an der Primarschule in O._ Deutsch für fremdsprachige Kinder und erteilte Assistenzstunden in der 2. Klasse. Da auf den 1. August 2004 eine Pensenreduktion erfolgt war, stellte die Versicherte ab diesem Datum Antrag auf Arbeitslosenentschädigung. Am 5./13. August 2004 stellte sie ein Kursgesuch für je 160 Unterrichtseinheiten in Englisch und Französisch an der Sprachschule I._. Die Kurskosten hätten insgesamt Fr. 28'840.- (je 160 Unterrichtseinheiten à Fr. 83.-, Fr. 300.- für Lehrmaterial und Fr. 1980.- für das First Certificate) betragen. Mit Verfügung vom 17. August 2004 verneinte das Amt für Wirtschaft und Arbeit des Kantons Solothurn (nachfolgend Amt) den Anspruch auf Ersatz der Kurskosten. Die dagegen erhobene Einsprache wies es mit Entscheid vom 15. September 2004 ab. A. Die 1957 geborene F._ ist Primarlehrerin. Sie unterrichtete seit 1. August 2003 an der Primarschule in O._ Deutsch für fremdsprachige Kinder und erteilte Assistenzstunden in der 2. Klasse. Da auf den 1. August 2004 eine Pensenreduktion erfolgt war, stellte die Versicherte ab diesem Datum Antrag auf Arbeitslosenentschädigung. Am 5./13. August 2004 stellte sie ein Kursgesuch für je 160 Unterrichtseinheiten in Englisch und Französisch an der Sprachschule I._. Die Kurskosten hätten insgesamt Fr. 28'840.- (je 160 Unterrichtseinheiten à Fr. 83.-, Fr. 300.- für Lehrmaterial und Fr. 1980.- für das First Certificate) betragen. Mit Verfügung vom 17. August 2004 verneinte das Amt für Wirtschaft und Arbeit des Kantons Solothurn (nachfolgend Amt) den Anspruch auf Ersatz der Kurskosten. Die dagegen erhobene Einsprache wies es mit Entscheid vom 15. September 2004 ab. B. Die hiegegen eingereichte Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 20. Januar 2005 ab. B. Die hiegegen eingereichte Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 20. Januar 2005 ab. C. Mit Verwaltungsgerichtsbeschwerde beantragt die Versicherte, das Amt sei zu verpflichten, ihr die Kosten für 160 Spracheinheiten Englisch und Französisch an der Sprachschule I._ zu bezahlen. Das Amt schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Staatssekretariat für Wirtschaft (seco) auf eine Vernehmlassung verzichtet.