Here's why:
* It's a compound noun: "Fourth grade" acts as a single adjective modifying the noun "teacher". Compound nouns that function as adjectives are generally not hyphenated.
* Clarity: Hyphenating wouldn't improve clarity in this case. It's easy to understand the meaning without a hyphen.
Example:
The fourth grade teacher is very enthusiastic.