John McGlashan College is a state integrated boarding and day school for boys, located in the suburb of Maori Hill in Dunedin, New Zealand. The school currently caters for 528 students from years 7 to 13, including 120 boarders and up to 30 international students.