Thanks everyone for your advice. I do not have anyone around here that I can discuss this with!

At what point do you think a grade skip is a better choice than staying in your present grade and working above grade level in some subjects, such as math?