I understand why he was hesitant to tell his mom about the math grade - it's never easy admitting when we mess up, especially when there's something big on the line.
But it's great that she was so understanding about it in the end. Moms can be the best, even when we screw up. I am also glad to hear his dad still came through too
Rick has a pretty great support system there although I do not encourage lying.