FWIW, my kids have never been rushed a day in their lives. They drag me along. My ability to teach them math fizzles about 1/2 way through alg 2. When you have a child who sees the world in patterns and explains to you in K how he discovered rows of (his way of “teaching” me his mathematical discovery, ie multiplication), it really isn’t anything you do. It is simply something they do and see and you just offer them what they need at any particular point in time. No rush involved. Taking thermal dynamics as a college freshman was his norm. I have never even taken a physics class in my life. I stopped understanding what he was talking about by the time he was in 8th grade. 
But, not all of my kids are even close to functioning on his level. He passed his older sister early on. She graduated with precal and stats as her highest levels of math. It isn’t about rushing or pushing. For our family it is about thriving where you are.