California provides K–12 students and their families a few types of school choice, including charter schools, magnet schools, home schooling and limited public school choice via open enrollment. California does not have any private school choice programs.