Kern County sheriff's spokesman Ray Pruitt also says a suspect is in custody and is believed to be a student.
The shooting was reported at Taft Union High School around 9 a.m. Thursday.
The sheriff's spokesman says the wounded student was flown to a hospital in Bakersfield.
Pruitt says it's believed a shotgun was used in the
Taft is a community of about 7,000 some 120 miles northwest of Los Angeles.