+1 for Wordpress, I use it quite a lot, it's stable, updates smoothly to new versions, and has loads of plugins to extend it if needed.
Also (and separately) look at Moodle to see if it offers anything useful for delivery of online courses, if that would be appropriate. It's not something I've ever used myself but it seems to be well used and well regarded.