My daughter has been a student at this school for over two years and John and all of the staff are the absolute best and always there to support the kids when they need it. The online classes are really in depth and I’ve watched my daughter, and now my son, grow and develop so much while working with John, Japheth, Shane and everyone else there. I really couldn’t say enough good things, but we highly recommend!