Can school keep you in all break?
In most places, no, a school cannot legally keep you in all break. Detention or other disciplinary actions are typically served during school hours, not during breaks like summer vacation, winter break, or spring break. Keeping a student in school against their will during a scheduled break would be a serious legal issue. However, there might be extremely rare and exceptional circumstances, but these would be highly unusual and involve legal oversight.