Skip to content
Schools Near Me
State or territory

Schools in Victoria

There are 2,310 schools in Victoria: 1,572 primary schools, 380 secondary schools and 260 combined schools. By sector, that is 1,586 government schools, 493 Catholic schools and 231 independent schools. The suburbs with the most schools are Werribee, Frankston, St Albans and Sunbury.

GuideHow schools work in VictoriaStarting age, zones and enrolment, selective entry, fees and official links.Read the guide
Private schools

Private schools in Victoria

Featured schools appear first, then the largest. Every Catholic and independent school takes enquiries for free through Schools Near Me.

FeaturedIndependent primary and secondary school

Haileybury College

Keysborough

Prep to Year 12 · boys and girls

Independent primary and secondary school

Bacchus Marsh Grammar

Bacchus Marsh

Prep to Year 12 · boys and girls

Independent primary and secondary school

Sirius College

Broadmeadows

Prep to Year 12 · boys and girls

Independent primary and secondary school

Wesley College

Melbourne

Prep to Year 12 · boys and girls

Independent primary and secondary school

Beaconhills College

Pakenham

Prep to Year 12 · boys and girls

Independent primary and secondary school

Minaret College

Springvale

Prep to Year 12 · boys and girls

Council areas

Schools by council area in Victoria

Victoria has 81 council areas with schools, covering 910 suburbs and towns. Choose one to see its suburbs and every school in them.

Enrolment

Enrolling in a government school in Victoria

Government schools enrol students directly, and most give a place to every child living in their local area. The Victorian Department of Education explains the rules, and its finder shows which school an address belongs to.

At a glance

Schools in Victoria in numbers

  • Between them, schools here take students of ages 5 to 18.
  • They have about 1,067,614 students enrolled, 465 per school on average; the largest is Virtual School Victoria with 6,248.
  • 724 of the 2,310 schools (31%) are Catholic or independent and charge fees; across Australia the share is 30%.
  • 72 schools are single-sex: 45 girls' schools and 27 boys' schools.

Largest schools in Victoria

  1. Virtual School Victoria 6,248 students
  2. Haileybury College 4,880 students
  3. Bacchus Marsh Grammar 3,826 students
  4. Caulfield Grammar School 3,555 students
  5. Alamanda K-9 College 3,335 students
Questions

Schools in Victoria: common questions

How many schools are there in Victoria?
There are 2,310 schools in Victoria, including 1,572 primary schools, 380 secondary schools and 260 combined primary and secondary schools.
How many private schools are there in Victoria?
724 Catholic and independent schools, 31% of all schools in Victoria. 493 are Catholic.
What is the largest school in Victoria?
Virtual School Victoria, with 6,248 students. Next are Haileybury College (4,880), Bacchus Marsh Grammar (3,826) and Caulfield Grammar School (3,555).
Are there single-sex schools in Victoria?
Yes: 45 girls' schools and 27 boys' schools. The other 2,238 schools are co-educational.
Nearby

Other states and territories