Lots of classes are offered, the teachers are usually better than I'd expect them to be. The campus is beautiful, well kept. I think the best part about the school is the help it offers. There are clubs, organizations, programs, and workshops that are there to help students get the help they need academically and financially. The school even has a program for accelerated math to complete 2 semesters in the time of one.