To go further with your recruiting discussion, I know in the Memphis area, most public high schools recruit the middle schools. When a kid comes out of 8th grade, he can basically go to any city school for high school, provided they have space and he can get to and from school. They may even require him to have the desire to take classes that his local school doesn't offer. Ususally those things get worked out somehow.
So 'recruiting' does happen in public schools as well, its just not as publicized becuase there aren't thousands of dollars involved.