I do not believe they are giving you the right encouragement sweetie

and it sounds like they are attemping to control you way too much

However I do believe your parents have all the best intentions in their hart

but they should NOT yell at you

like this for any bad or not so perfect grades

My daughter (age 17) and her friends have always been considered as "crazy little geeks"

and now I would consider the little gang as "crazy & beautiful little geeks".... No parental pressure... and now they are all competing on who has the highest GPA... I believe it is Holly at 5.0 and they are all juniors!!!!
Positive reenforcement is so important... and your parents should not make you feel so sad. Hugs from a MOM