The first school in Mainsville was established early, around 1844. This log schoolhouse, located on land leased by the Main family, was used until 1860 when it was replaced by a more practical stone schoolhouse situated across the road from the old one. Mainsville was designated its own school section, #9, with the school's name recorded as S.S. #9 Mainsville School. In later years, the school became known simply as the Mainsville Public School. In 1961, the school was closed and pupils were bussed to a newer, larger school in Johnstown. The stone schoolhouse became a private home.