But Taco Bell employees know that comes with the job, unfortunately. It's nowhere in your job description, however.
Does Texas have anything like a Personal Protection Order (PPO)? In Michigan, you can get one from a local judge. The guy can't come within a mile of you at any time. Some legal effort on your part might get your school moving, too.
Of course, in Michigan, a PPO is encouraged, as opposed to carrying a gun. That way, if the guy kills you, he'll get an extra 30 days in jail for violating the PPO.
Seriesly, think about some non-lethal defense, along with whatever else you might choose. If you had an extra $300, I'd suggest an Air Taser. It might be fun just to see it work on him. It's not even considered a firearm by BATF.
Of course, in liberal Michigan, possession of a taser, except by police, is a felony. Everywhere else, you can buy them online.