Education in Alberta is provided mainly through funding from the provincial government. The earliest form of formal education in Alberta is usually preschool which is not mandatory and is then followed by the partially-mandatory kindergarten to Grade 12. This is managed by Alberta Education (also known as the Ministry of Education) which has divided the province into 379 school authorities. Higher education in the province is managed by Alberta Advanced Education.