In a previous life, I used to tutor students who had to cover high-school mathematics for their university courses.
What I found was that going through a proper high-school textbook was the best way to cover all the topics systematically and in a focused manner. If you can get your hands on some such books (such as a text for the International Baccalaureate Higher Mathematics or the UK Advanced Levels), that would be the ideal solution.
You can also look at Schaum's series at this level (search them on Amazon). Some useful books are Schaum's Basic Mathematics, Intermediate Algebra, Precalculus, and Calculus. These have the advantage that many problems are solved and the text is completely waffle-free. I myself enjoyed working through Schaum's Calculus whenever I had to brush-up my calculus skills in the university.
Yet another option is to go through the texts by "Art of Problem Solving" (https://artofproblemsolving.com/). From what I have seen so far, these are beautiful texts that stress on improving your problem solving skills along with acquiring technical knowledge. However, I haven't taught from these, so I can't vouch for how the learning experience with them will be like.
What I found was that going through a proper high-school textbook was the best way to cover all the topics systematically and in a focused manner. If you can get your hands on some such books (such as a text for the International Baccalaureate Higher Mathematics or the UK Advanced Levels), that would be the ideal solution.
You can also look at Schaum's series at this level (search them on Amazon). Some useful books are Schaum's Basic Mathematics, Intermediate Algebra, Precalculus, and Calculus. These have the advantage that many problems are solved and the text is completely waffle-free. I myself enjoyed working through Schaum's Calculus whenever I had to brush-up my calculus skills in the university.
Yet another option is to go through the texts by "Art of Problem Solving" (https://artofproblemsolving.com/). From what I have seen so far, these are beautiful texts that stress on improving your problem solving skills along with acquiring technical knowledge. However, I haven't taught from these, so I can't vouch for how the learning experience with them will be like.