Airlines globally seem to block out school holidays when they offer promotions, and typically also charge a premium over the Xmas period. Why? Because they can! Imagine the outrage if McDonalds put their prices up during school holidays.
I guess you need to find out what the school policy is regarding this and see what impact it could have on children missing class.