The chamber's first vote on the bill, on Jan. 24, came only after 10 hours of debate that ran into the wee hours of the morning.
The House action came after Lt. Gov. Tate Reeves and other GOP Senate leaders backed down from their push for a more expansive charter schools bill and accepted the weaker House version.
Five Democrats voted for the bill; six Republicans against in the House.
The House bill, which still must pass the Senate, allows the set-up of charter schools in D- and F-rated school districts without approval from the state authorizing board. A-, B- and C-rated districts have the power to veto a charter school moving into the district.