A middle school student is in the hospital after being shot while on a school bus, according to the St. Petersburg Police Department.