Jump school is amazing! We love the philosophy of the school!. The location and the teachers are great, my son comes home happy and talking about the activities, and also, the communications and administrative support are excellent and very valuable.