I am new, so I have no advice, but my sympathies to you for dealing with a mother who questions your choices so much.

It's hard enough making tough choices for the well-being of your child without a judging audience. Try to realize her over-involvement is her issue, and that you do not need to take all her criticism to heart. You made the skip for the right reasons, and one bad grade does not a bad decision make.