I have absolutely no idea how this school has a 10 out of 10 stars. This is highly misleading. This school is the opposite of what a school should be. Some teachers are very demeaning and the principal is very unprofessional. I guess he has no idea what's going on in his own school.After two weeks, I ended up pulling my son from it. I simply do not recommend this school, at all.