Took a lot of convincing to try this place and honestly the moral and academic training aspect sha is solid I won't lie. My kid's grades improved and the teachers actually care which is rare these days but the communication from management is terrible, they don't return calls for weeks and basic admin issues take forever to resolve. For what they charge in fees you'd think things would run smoother but it feels like the left hand doesn't know what the right hand is doing. Good foundation though if you can manage the frustration with their office people.