Not everything needs a college degree. Best is work for free for a rancher, for 3-6 months, see if you still have questions after that. If not, you can be a rancher too, save yourself $30,000 in debt for a college degree that you may not need/use, but only to tell others that you graduated college.
If your school has an FFA program (Future Farmers of America), get involved in that. You will learn many skills, from bookkeeping to welding! A rancher is a very independent person, and learns to do things for himself. They usually administer medicines to their animals, calling a veterinarian only for complex issues. They learn about the best food to feed their animals, how to raise crops, selling excess crops at market, how to figure out how much it cost them to raise the animals, how much to sell them for, Installing water and electricity, building barns, predator control, how to fix their equipment, installing fences, hiring employees, How much land you need for how many animals, and all other aspects of running a business. There is honestly a lot more to it than you will learn in 3-6 months However, FFA will give you a solid background. You can also get summer jobs doing things like "hauling hay." It's hard work, and will give you exposure to work on a ranch!
As for colleges, look for a university that has "A&M" after its name. That stands for Agricultural and Mechanical. I'm sure there are others. Three that I found are Texas A&M, Florida A&M and Alabama A&M.
Best of luck!