I highly recommend Oak Hill Academy. My son was at OHA for 9 years. He had excellent teachers and flourished academically and socially. He played sports and was involved in many activities. We even traveled over 30 to an hr to go to such a wonderful school.