"Tomorrow I have geography class."
I fell like this answer should be correct, I'm not a fluent Chinese speaker but I have seen the time words move to the beginning of sentences (before the subject/object) often -- can a native speaker clear this up?
Both are correct. Mandarin is focusing on the topic. The order of the sentence depends on what kind of subject you want to emphasize and can be adjusted with a certain order. In this case, both are fine.
I'm a fluent Chinese speaker and this is a common way to construct your sentence. I don't get why this is not accepted.
"Placement of time words in a sentence Time words, the WHEN part of a sentence, have a special place in Chinese. They usually come at the beginning of a sentence, right after the subject. Occasionally you'll see them before the subject, but the place you won't be seeing them is at the end of the sentence (where they frequently appear in English)."