According to Alexa "NPR receives no direct funding from the federal government."Fox isn't subsidized by taxpayers.
Maybe you're thinking of PBS. Easy mistake, since NPR is usually broadcast on PBS stations.
And, by the way, PBS is only partly funded by taxpayer money. It also receives commercial and nonprofit money.