I would recommend knight high school because it has a lot of AP classes (college classes). It offers tutoring for students who are struggling in school and there are a lot of extra curriculur activities. The teachers really care about the student's grades and even offer up their time without getting paid.
more