Teachers say the delay has become a yearly pattern, with students often waiting six to seven months before receiving uniforms