Почему обязательно союз а при противопоставлении? Или это лёгкий вариант для школьников? У Розенталя написано, что противопоставление может подразумеваться.
Речь о том,что другого союза (например, но) не может быть. Противопоставление с а ученики легко усваивают: оно очевидно. Трудным является как раз вариант, когда противопоставление подразумевается: не всегда понятно, есть оно или нет его.