Belgrave itself does not contain any state schools, with these being located in the neighbouring suburbs of Tecoma, Selby and Belgrave South.
Two Catholic schools operate within Belgrave: St Thomas More's Primary School that was founded in 1963 by the parish of Belgrave, and is situated on Reynolds hill overlooking Belgrave and adjacent to St. Thomas More's Catholic Church, and Mater Christi College, a girls' secondary school located on Bayview Road.