You should look into charter and magnet schools too. There’s a lot of school choice in San Diego — even regular neighborhood schools all seem to have a few places for kids from outside the area. Where you live and where your kids go to school can be independent decisions.