There's also some great schools in Snohomish County. I've met only great teachers in Snohomish School district. Bothell School district is also supberb.
Monroe School District also has a fantastic Parent Partnership Program. It's called Sky Valley Education Center (
https://www.monroe.wednet.edu/svec) . It's public school, and so all the classes are free. They have a Forest School
class, Montessori class, lots of cool electives like "Jedi Training" and Rock Climbing and gymnastics for PE and Lego Engineering and Robot Programming for science. They also have an excursion program, where every Wednesday the class goes and visits a different museum/science center/zoo. For Jr High grades, they have a Environmental Science School and a STEM Program. Here's a list of all their programs (
https://www.monroe.wednet.edu/svec/about/programs) and here's a link to their individual classes (
https://www.wingsnw.com/wings/sky/class_find.php).
It's all grade levels at one school, and classes are for large age ranges, so kids can move up and down based on their level. The kids there are awesome, and the parents I saw when I visited it, were all fun/nerdy/homesteading/intelligent people. They have a yearly Renaissance Faire and even have had a Harry Potter day! They're not a school for sports/athletics, though one can participate in other schools, I believe.
People travel from far away school districts to bring their kids there, as it's the best parent partnership in the area (other school districts have smaller Parent Partnerships, and Edmunds school district has a bigger one).
Kids can be enrolled either full time (kids is usually at school for 7 hours a week, and you have to be on campus with them unless they are older or enrolled in the Montessori program), and you augment their education at home (no lesson planning--the teachers do that!), or you can be part time and just use them for classed like piano, choir, Hawaiian dance, ballet, orchestra, science, etc, and then you have to do the homeschooling requirements of a Student Learning Plan, which I've heard isn't even that hard.