There are currently three comprehensive high schools in the town - Hamilton Grammar, Holy Cross and John Ogilvie.
Hamilton also has one private school, Hamilton College, next to the Hamilton Park Racecourse.