The Halifax STEM Academy offers learning options to more than 700 students. It provides classes in various subjects, such as math, science, social studies, and career and technical education. The academy offers a variety of food items for lunch. The Halifax STEM Academy also provides dual-enrollment classes for Halifax County High School students in affiliation with Danville Community College and Southside Virginia Community College. It is a part of Halifax County Public Schools, which serves students in pre-kindergarten through grade 12. The district s schools offer guidance counseling services. Halifax County Public Schools governs Sydnor Jennings Elementary, Halifax County Middle School and Halifax County High School.