Buchanan Public School opened in 1954. The school was named after the Buchanan family who settled in the area in 1830.
Buchanan Public School serves a diverse student population of over 320 students from grades JK to grade 8. The school also provides a supportive environment to students in four special needs classes. (Mild Intellectual Disabilities, Primary, Junior and Intermediate Autism Programs and Home School).
The school has an affiliation with a local daycare (Scarborough Citadel Daycare).
Buchanan offers specialist teachers in the following areas: