Idaho House lawmakers have passed a $50 million private school tuition subsidy bill after hours of debate Friday afternoon.