In the Name of ALLAH the Most gracious the Most Merciful
While I'm surfing the internet , I found this magnificent program , TOEFL Explorer
It contains study materials , exercises (with audio) and even a whole test you can take and after each test it gives you your scores and the progress you had
Of course this program is not for TOEFL only , but you can use it to improve your English (listening , grammar and writing) , the following pictures from the program and the program link is in the attachment below