My son was approached around this time last season by a private D3 school to play this year. So it does happen.
However he decided he wanted to play another season of (tuition free) juniors instead. The good is that he is having a great year, the bad is that the school filled that roster spot. So if he gets an offer he wants, take it. Good luck.