Here below is a list of the best sites that you can use to practice for the exam.
I use this site most of the time as there are hundreds of questions, and writing topics including samele answers. Often I don't agree with the sample answer and I would write in a different way.
This site covers all the skills that you need to pass the exam. There are more added every once in a while.
I use this site all the time too. The advantage of this site is that all the most recent tests are posted by actual people who took the test. You don't get the graphic of the Academic writing test, but you can practice it with the first site on this list.
The speaking topics can be the same for different countries, so you may have to search a bit to find different ones. Sometimes the person who took the test didn't remember the speaking topics. This is a big drawback.
This is a good site as well, It is very well organized. But you can not cut and paste the text to work with a student. The site doesn't update very often, but what is here is good.
Written by Rachael Alice Orbach - Professional English teacher