I would move. Not for the schools, but for the culture. We started out in a touristy resort town, surf and skate scene, similar dynamic to mountain resort towns. It's difficult to understand the dynamic unless one has lived in this type of environment for a while. Expensive with low local wages, which results in socioeconomic bifurcation with almost no middle class and a mix of uber rich vs. impoverished service workers struggling mightily. Lots of DINKs, few families, lots of vacation homes. There's often pressure for kids to excel at the local sports (skiing, snowboarding, mountain biking, surfing, etc.), which means less of an emphasis on academics or any other aspect of life. In our former beach/tourist town this included a lot of social pressure to be "cool" by living the surfer/skater lifestyle. It just wasn't a good fit for us even though DW and I grew up there.
Bend, OR was on our short list relocation candidates, but after visiting it was a big nope. Very clearly another version of tourist/resort town. Been there, done that, not interested in that scene again. Especially for our kids. We ended up choosing Boise, in large part, because it's not a tourist destination. We have skiing and outdoor stuff, but it's not the "best" and for us this is a feature not a bug.
IMO, community is the most important thing. Go where your kids can make friends and be who they are. Great schools are an added benefit. Same with lower cost of living. Keep the mountain home as a rental, and a place where you can vacation. But day to day, it's so much better to have neighbors that you enjoy being around and who actually have time to be present.