Law enforcement officers shot to death the gunman, who was among the five people who died in a series of shootings at seven or more locations, according to Redding, California, newspaper the Record Searchlight.
The shooting spree began at a home and ended at Rancho Tehama School near the town of Corning, the Sacramento television station KCRA reported, citing law enforcement.
The shooter was armed with a semi-automatic rifle and two handguns, Assistant Sheriff Phil Johnston told local media.
A number of students were airlifted for medical care after gunfire at Rancho Tehama School, Johnston said.
Law enforcement did not immediately say what might have motivated the shooter.
Sheriff’s Office officials could not immediately be reached for comment.
Enloe Medical Center in Chico, more than 40 miles (64 km) southeast of the school, received five patients, and three of them were treated and released, hospital spokeswoman Natali Munoz-Moore said by phone. She declined to provide any details on their conditions.
St. Elizabeth Community Hospital in the community of Red Bluff received two patients, including one who was stabilized and transferred to another facility, Amanda Harter, a spokeswoman for the facility, said in an email. Mercy Medical Center in Redding received three patients, including one who also was transferred elsewhere, said Harter, whose company, Dignity Health, runs both hospitals.
Shots were fired at the school and some people were injured at the campus but no students or staff members died, Corning Union Elementary School District administrative assistant Jeanine Quist said by phone. The area is about 120 miles (190 km) north of Sacramento.
California Governor Jerry Brown said in a statement he and his wife were “saddened to hear about today’s violence in Tehama County, which shockingly involved schoolchildren.”
A parent, Coy Ferreira, said he was dropping off his daughter when he heard gunshots.
Once inside a classroom, Ferreira said he heard gunfire for over 20 minutes and a student in the room was struck.
Brian Flint told local media his neighbor was the shooter and had stolen his truck.
The shooter’s name has not been released.