My daughter loves it and is excelling at a very fast pace. It is not cheap, but that keeps the class size down and the teachers are certified.