There are a lot of free website hosts and builders out there now. But many of them are substandard. There are a few that stand out from the pack, of course, like Yola, Weebly and Webnode.
Here's another one that looks good: LimeDomains. Actually, it's more of a domain registrar. But if you buy a domain through them, you can get a free website. The deal is not like the above mentioned sites, which have easy to use builders. But it does have a lot of applications that you can easily install. This includes Wordpress.
I haven't tried it yet but this seeems like a very good deal. If you want to get the most out of a Wordpress blog and put ads on it you have to host it yourself. That will cost you at least a few bucks a month with reliable hosting companies. But with LimeDomains, you get the hosting free. And of course you can upgrade as your traffic builds.
I've Googled for reviews about LimeDomains and they seem generally positive. So, definitely an option to consider.