No public middle schools were found in Canyon Lake with your criteria.