China Naming Network - Eight-character Q&A - Syntax of weather
Syntax of weather
If it's a weather forecast, of course it's the present tense.
If you express a speculation, you should use the future tense.
The future tense in English can be expressed by the simple present tense, which is a fixed usage. Your teacher is right.
But English is constantly updated, and different contexts use different usages.