Okay, I know it's been FOREVER since a riddle was last posted, so here goes [because I know I got the last one, I've just been super busy.]
This class at Hogwarts is not quite popular
The teacher, in fact, almost had to leave
Very rarely do students excel at this subject
Of seeing and interpreting things that may be cloudy.
The teacher, you ask, can fake through the subject
Often luckily guessing the student's fate
But when it comes to Harry Potter
Teach's prediction opened the gate.
When Teacher One was let go
Teacher Two came from the forest
He taught of things like stars and planets
Was he a human? Surely you jest.
This class, an elective
Chosen by third years rare
Should open the door to the few
Who want to know how they will fare.
What subject am I?
Okay, this is probably really retarded, but it's all I got. Let's get this community going again!