By 1862, 121 families were in the Reems Creek area, many owning more than . Weaverville College, chartered in 1873, attracted many families. The former president's house is now the Dry Ridge Bed and Breakfast. A four-year college, it was downsized in 1912 to junior college status, merging in 1934 with Rutherford and Brevard Colleges to continue in Brevard. In 1912 a public school (grades 1-7) was located at the west end of Church Street. The first full-time public school on Main Street was established in 1921. In 1927 grades 11-12 attended school in the Robinsom-Lotspeich house (now the Inn on Main Street Bed and Breakfast). Weaverville High School, built by the WPA in 1927, opened on the south end of Main Street, but later merged secondary-school operations with four other area schools (Flat Creek, Red Oak, French Broad, and Barnardsville) in 1954 to form North Buncombe High School. Today, Weaverville is home to two public schools: Weaverville Primary School at 39 S. Main Street, and Weaverville Elementary School at 129 S. Main Street. Both are part of the Buncombe County School system. Weaverville Primary School is home to kindergarten and first grade. Weaverville Elementary School is home to grades 2-4. Weaverville resident children in grades 5-6 attend North Windy Ridge School; those in grades 7-8 attend North Buncombe Middle School; and those in grades 9-12 attend North Buncombe High School, all three of which are north of the town limits.