New Heights Middle School offers a variety of educational and enrichment programs for students in grades six through eight. It teaches various subjects, including math, science and technology, social studies, health education, English, computer science, arts and crafts, music and physical education. New Heights Middle School promotes physical development of the students through several athletic activities, such as basketball, baseball, football, wrestling, and track and field. Its library has a large collection of books, encyclopedias, magazines, dictionaries and other reference materials for students and teachers. The school also offers individual and group guidance counseling sessions to students. New Heights Middle School has its campus in Jefferson, S.C.