单项选择题

The money for free public schools comes from________.

A.the Federal Government
B.the state legislatures
C.taxes
D.the parents of the school children