Best Schools in Martinsville

Which schools are assigned to my home?

About Martinsville

Martinsville has 10 primary and secondary schools. One of the highest rated schools is Rich Acres Elementary School, which is rated 8. Rich Acres Elementary School has 295 students. Public schools in Martinsville are part of Henry County Public Schools and Martinsville City Public Schools. Franklin County Public Schools is nearby and is rated more highly than Henry County Public Schools. Nearby Rockingham County Schools is worse, with a rating of 4. Martinsville's population is 32,901. Henry County Public Schools enrolls 23% of the population of Martinsville.