A sweeping public education bill that would allow families to use taxpayer money to send their children to private schools and restrict classroom lessons on sexual orientation received initial approval Tuesday and will now go before the Senate for a full vote.