Our kids get nearly 3 weeks at Christmas and a full week in the fall. BUT, they go to school in early Aug (and get out in mid May)
Still, that's a really short Holiday break. Is it also the end of your semester? Our kids have their exams prior to Christmas break too. So they are ready for the long break