I do not recommend this school. If you want to prepare you kids for college this is not the school for you. My kids and many others I know had to have alot of help catching up to their grade level when transfering out of this school. The kids like the small, laid back atmosphere. My kids never had homework. There are some great teachers and some others who need to spend more time in the classroom.