a public zoo is a zoo that gets money from the government and people such as schools don't have to pay to get in. a private zoo is a zoo that gets money from the people that visit it and businesses.
this mainly depends on the religion you are.. If you are a Christian/Jewish public would be attending a Church or a Synagogue near where you live, private is being alone at your house praying to God..