As a rule, you have to be careful. Many of them use recent graduates, or kids that are not enrolled in home schools, but are enrolled in public schools and for one reason or another are not playing for that school.
Some are legit and I feel bad for those teams that they get a bad rap.