I noticed many high flyers here. Just want to share as a below average teacher.
I got d, c-, c- last time as a geo 3. But in the end, was still promoted to geo 4 after another 3 years of normal grades. So if you got a bad grade, please don't lose heart. Just remember that the sch will still appreciate you if you show improvement. Cheers.