A teen is in the hospital after being hit by a car while crossing in the crosswalk near McClintock Drive and Watson Drive in Tempe.