Answer:
500 flags each
Explanation:
If 40 schools receive 250 each, then in total, that's 10,000
25,000 - 10,000 = 15,000. There are 30 schools remaining, so we divide. 15,000 / 30 = 500, so...
40 schools get 250 flags each, and the other 30 schools get 500 flags each.