There are 5 local elementary schools, Elgin Market Public School, Huron Heights Public School, St. Anthony's Catholic School, Kincardine Township-Tiverton Public School (located in Kincardine Township), and Ripley Huron Community School (located in Ripley).