Never, Ever, Ever, Ever Give Up!
"Be brave, Little Piglet!" (from Winnie the Pooh, by the way.) You don't have to second guess yourself. If your child is ahead in some areas, and on grade level or slightly behind in other areas - what more could you ask for? It's working and you are doing great! Just stand firm, and don't panic. You may be experiencing a moment of normal homeschooling-high-school-panic. It will pass. Keep the big-picture in mind. Homeschooling your children is truly a gift from God. Stand strong!
"Let us not become weary in doing good, for at the proper time we will reap a harvest if we do not give up." Galatians 6:8-9