Hey, overall looks nice. Here are some things I think you can improve it:
1. There is a lot of things moving around on the top (header effect and the Welcome text). I know you have a stop button for the effect in the header (but the colors still change, which is I think is ok). For the "Welcome" text, I would make it stop after 1 or 2 times, if you can.
2. I like the pictures, but I wouldn't use as many, and I would try to make sure they are all aligned.
3. I don't like the vertical text, but this could be just me.
4. Nothing in the text really stands out. I would add some text, so it's not just pictures and links.
5. Instead of having all those links on the home page, I would create different pages. For example,
Header: Learn English to...
Subheader: Meet New People
Add a few pictures
Then talk a little about how this website can help improve english (e.g. American vs British slang) so the person can meet new people, then I would include a link to another page, where you cover that topic in depth.
And the same goes for the rest of the topics.
6. I personally don't like it when websites make sounds when you load or click something. Can you control this or is it embedded in the code for the template?
Good job, though
Sherif