B. taxes
States primarily fund public schools through taxes, which can include property taxes, sales taxes, income taxes, and other forms of taxation. While donations, tuition, and charity can contribute to school funding, they are not the primary sources of funding for public education.