Long time customer dropping a review finally because my kids have been here for almost three years now. The academic standards are solid and I appreciate how they balance studies with moral training which aligns with my values as a parent. My one complaint sha is that communication from the school about activities and updates is not consistent, sometimes I hear about events from my children instead of getting proper notice from the office. Overall they're doing well by the kids but they need to improve how they keep parents in the loop.