Castro, who plays defensive end for unbeaten Vista Murrieta, said the offers came at the position he's projected to play in college.
"They all offered me as an outside linebacker," said Castro.
This weekend, Castro will take his first official visit.
"I set my official for Oregon this weekend but that's the only one I have for now," said Castro.
He's also looking at some of the previous schools that have offered him.
Castro said that UCLA coaches have been in contact with him and he's planning to make it to one of their home games.
"I didn't get a chance to go last weekend but I'm planning to go to their next game at home," said Castro.
Vista Murrieta is ranked 43rd nationally and is the top-ranked team in the CIF-SS Inland Division.