High school kids are often played "out of position", usually out of need because of few players to fill positions. Probably happens at smaller colleges and lower divisions in college. But quality caching staffs in the more competitive, higher divisions, will usually put their players in their most natural position, whether WR or TE or where ever. Players try different positions all the time in practice and evaluated for which suits them best and gives players the most opportunity for PT. Of course, players have to be OK with learning and playing a different position than they played in high school.