California's Assembly has approved a hotly contested bill requiring that nearly all public schoolchildren be vaccinated.

It's one of the last major obstacles before one of the nation's strictest vaccine bills heads to Gov. Jerry Brown's desk.

The bill aims to increase immunization rates after a measles outbreak linked to Disneyland in December sickened over 100 people in the U.S. and Mexico.

The measure calls for striking California's personal belief exemption and only allowing children with serious health issues to opt out of mandatory vaccine schedules. Unvaccinated children would need to be homeschooled.

The measure passed on a bipartisan 46-30 vote after weeks of vocal opposition, with thousands of parents donning red shirts in protest of the bill at the Capitol.

Proponents have been equally resolute, delivering a petition Wednesday with over 30,000 signatures to the Democratic governor.

The Senate already approved the bill once, but still must approve amendments before it is sent to the Democratic governor.

Brown has not said whether he would sign the bill authored by Democratic Sens. Richard Pan of Sacramento and Ben Allen of Santa Monica.

"I have been troubled by the silence," said Carl Krawitt, who started the petition along with his wife.

The Krawitts' son, Rhett, is a 7-year-old leukemia survivor who could not be vaccinated while recovering from chemotherapy.

Krawitt said his son's health is contingent on whether enough of his classmates were vaccinated to reach "herd immunity" — when enough people are immunized to protect the entire community.

However, Krawitt said his son attends school in chronically under-vaccinated Marin County.

"When people talk about parental choice and rights and the right to an education, Rhett's the child we should be thinking about," said Democratic Sen. Richard Pan of Sacramento, who is sponsoring the measure with fellow Democratic Sen. Ben Allen of Santa Monica.

Pan, a pediatrician, has said California's overall immunization rate appears sufficient to maintain herd immunity, but suburban pockets throughout the state have vaccination rates that are dangerously low.

In some Marin County schools, little more than half of students are vaccinated against measles. The Centers for Disease Control and Prevention estimate that herd immunity for measles is between 92 and 94 percent.

The bill's exacting requirements have engendered significant pushback from parents and legislative Republicans who fear the loss of parental autonomy that would be caused by enacting one of the strictest vaccine laws in the nation.

Assemblyman Rocky Chavez, R-Oceanside, said he is pro-vaccine but finds the measure to be in direct conflict with Californians' constitutional rights.

"In California, unlike some other states in the union, education is a constitutional right — and in SB277, you put at risk children's right to a public education," said Chavez, who voted against the bill when it came before the Assembly Health Committee.

"That's an extremely high bar, to restrict somebody's constitutional right," Chavez said.

The Associated Press