I homeschooled my kids for exactly these reasons. My older son (age 12) has been half time for the past 2 years in a magnet school that has been a great transition into mainstream schooling but where he is quickly becoming unchallenged. My younger son (age 10) spent the last year at a charter school where he made great friends but was not challenged academically at all.
I hope your homeschool journey is wonderful!