How many churches are there in America?

About 300,000 according to Grounds For Giving.