Sheriff's officials say the students are now at a safe location.
Law enforcement officials have killed the alleged shooter. Police said there were "at least five" shooting scenes.
"It's a very sad day for us in Tehama County", said the deputy, who was visibly shaken by events.
The shooting started shortly after 8 a.m., the Redding Record Searchlight reports, and at least two children suffered gunshot wounds and were hospitalized.
A 6-year-old and another child are among the injured.
Won't allow screening of 'Padmavati' in Karnataka: Rashtriya Rajput Karni Sena
Branding themselves as protectors of culture, the men shouted slogans against the film and filmmaker, Sanjay Leela Bhansali . But the makers of Padmavati said that they can do that only after it is granted a certificate by the censor board.
She reported seeing a Honda drive by with the windows shot out.
There were reports of somebody barricaded in a structure and of multiple victims, including one person who is dead.
There were several shots fired at Rancho Tehama Elementary School, police reported. Local law enforcement have blocked off the road that leads to the school.
Ann Bates, administrative assistant to the superintendent of Corning Union Elementary School District, confirmed injuries at the school, but said there were no deaths at this time.