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 516 students from years 7 to 13, including 120 boarders and up to 30 international students.
John McGlashan College has two halls for boarding. Junior Hall (Ross House) is where the common room and bedrooms for year nine and ten boarders. Some housemasters also stay in Junior Hall. The newer Senior Hall (Balmacewen House) is where common rooms and bedrooms are for year 11, 12 and 13 boarders.