Is corporal punishment legal in California?

No. California Education Code Sections 49000 and 49001 prohibit corporal punishment in control of public schools.  Corporal punishment is defined in this code as “willful infliction of, or willfully causing the infliction of, physical pain on a pupil.”