I saw many reviews in which they were telling Whitehat Jr is a scam but it is really really good because my sons teacher always solves all the doubts he is having and is very friendly and also Whitehat Jr teachers I highly educated