I'm looking to build a website for my school and am wondering which CMS would be best for this task. Performance is what I'm concerned about because I'm using a shared host. Here's what I'd need:
  • Localization because it's a language school with 3 languages
  • ACL to handle different user roles (teachers, students, parents, etc)
  • class pages, teacher pages, student pages, parent pages, accounts for 1000s of users, etc

It's a toss up between WordPress, Joomla, and Drupal. I can program in the needed functionality, and I know each system has either native support or plugins for what I need, I'm just worried about performance. I'm expecting no more than 1,000 visits per day.

My shared host isn't that bad, but it's shared. What would you recommend in this case?