Haut-Lac is a magnifcent school. Besides a very strong academic level, it provides the children values and skills that will make them better persons.