We’ve used memrize some, but it is very repetitious. Quizlet is the site I always come back to. It’s very class friendly. And has a really really fun review program called Quizlet live. Very cool. You do not need to pay for a teacher account. Use the free teacher account .