Joshua Castro, 18, was arrested at the school Wednesday with the help of the U.S. Marshals Fugitive Task Force and NISD officers.