It is good to learn high school knowledge in advance when you have spare time. Because a lot of knowledge will be inconsistent with the passing of grades. Studying in advance can better grasp the overall situation. But this kind of learning is more about learning in advance. Because it is self-study, many things need to be thought and understood first, and the impression will be deeper after the answer. However, there are many problems that can't be figured out, and it is easy to dispel the enthusiasm of some children who are not confident. Therefore, everything has advantages and disadvantages, which can be decided according to the specific situation.