My son has been at Peterfranklin for about a year now and honestly the early learning program is solid. The teachers know what they doing and the boarding setup is well organized, facilities are clean and the kids seem happy which is what matters. My only gripe sha is that getting updates from the school can be like pulling teeth sometimes, you send messages and don't hear back for days even when it's about your child. Overall it's a good place but they need to work on keeping parents in the loop properly.