You have the simple random sample, you can stratify, or you can cluster, and then randomly pick the clusters, and then survey everyone in that cluster. Now, if these are all random samples, what are the non-random things like? Well, one case of non-random, you could have a voluntary, voluntary survey, or voluntary sample. This might just be, you tell every student at the school, hey, here's a web address, if you're interested, come and fill out this survey. And that's likely to introduce bias, because you might have, maybe, the students who really like the math instruction at their school, more likely to fill it out. Maybe the students who really don't like it, more likely to fill it out. Maybe it's just the kids who have more time, more likely to fill it out.