4GB RAM is enough to teach a class, as stated by many ESL companies. But after using 4GB RAM laptop for other things apart from teaching, it is seen that it may not be enough. You have to opt for a higher RAM laptop.