Im impressed with all the good advice I have seen given.
We were faced with much the same thing year's ago.
We were pretty tough on our son as far as holding up to any punishment he knew he would get for going against any rule's.
We always took him hunting with us starting before he went to school then taking him out of school for a week to hunt with us,one year the deal was he had to keep his grade's up or he couldn't go.
He didn't,-------and we were faced with leaving him home as we always stuck with our deal's.
Steve and I talked about it,we had as much fun taking him with us as he did going and the bonding & learning while out hunting was something special that didn't happen anyplace else.
We decided we had made a big mistake in using his grade's as a requriment for hunting trip's.
We sat him down and talked it out,letting him know we were disapointed with him but thought we had also made the punishment not fit and on this one time we were going to go back on our word.
We worked out some other form of punishment ,We never used hunting as a requirment again.
This was a good kid to begain with (although his school work was never the best)
He is now almost 28 year's old ,still hunt's with a passion,and still like's to hunt with us.
Take him on the hunting trip,find another form of punishment for the school work be honest with him on why you are willing to go back on your word for this one thing.
Hunting is special.
We don't alway's get the chance to be that close to our kid's and the time slip's by all to fast,letting them know we can make a bad call every now and then isn't the worst thing in the world.
Giving out to harsh of a punishment can cut those bond's.
Good Luck on whatever you decide,it's a tough call for sure.
We were never sorry we took back that punishment and it never came back to bite us .