Я могу/должен носить форму в школе. Все дети носят ее.
Выражение have to означает необходимость или обязанность, в то время как can выражает возможность или способность.
В данном контексте, когда все дети носят форму, более подходящим будет have to, так как это указывает на обязательное требование.
I have to wear a uniform at school. All children wear one.
Ответ: I have to wear a uniform at school. All children wear one.