Mine got out May 16 th and go back on Aug.10th. Don't know how many days off, I think 2 weeks at Christmas, one at Easter, and spring break. They go from 8 to 3 and is k - 12. It is small private school with only about 350 kids. Mine has 12 in his class, the same kids as last year and the year before. He is going in 6th.