Bis zum Schuljahr 1966/67 waren die Gemeinden Arth, Ingenbohl, Schwyz und der Bezirk Küssnacht Träger der Gewerblichen Berufsschule Innerschwyz. Diese stellten in Goldau, Brunnen, Schwyz und Küssnacht Lokalitäten für das Unterrichten von 486 Lernenden zur Verfügung.
Auf das Schuljahr 1967/68 wurde mit Kantonsratsbeschluss die Gewerbliche Berufsschule Innerschwyz vom Kanton übernommen und als «selbständige öffentlich-rechtliche Anstalt» errichtet. Mit dem neuen Status und dem neuen Namen «Kantonale Berufsschule Goldau» konnte die Berufsschule am 8. Mai 1967 das neu erbaute Berufsschulhaus in Goldau beziehen.
Dank ihres baulichen Konzeptes und der zentralen Lage wurde die Kantonale Berufsschule Goldau von Beginn an zu einem regionalen Bildungszentrum bestimmt, das 1967/68 den Unterricht mit 665 Lernenden aus den Zentralschweizer Kantonen und Glarus aufnehmen konnte.