The invention discloses a preparation method of highly pure quartz sands. The method comprises the following steps: 1, roughing: cleaning a raw material, and crushing the cleaned raw material; 2, carrying out calcining and water quenching: calcining the crushed raw material, taking out particles, and quenching the particles in an ice-water mixture; 3, carrying out electric separation and magnetic separation: milling the quenched particles, carrying out electric separation and magnetic separation twice, and carrying out pulse magnetic field treatment; 4, pickling: immersing a material obtained in step 3 in a hydrochloric acid solution, filtering the immersed material, dialyzing the obtained first filtrate to recover hydrochloric acid, preparing a first mixed acid by using the recovered hydrochloric acid and a sulfuric acid solution, immersing quartz sands in the first mixed acid, filtering the immersed quartz sands, dialyzing the obtained second filtrate to obtain recovered mixed acid, preparing a second mixed acid by using the recovered mixed acid and a nitric acid solution, immersing the quartz sands in the second mixed acid, adding the immersed quartz sands to a sodium carbonate solution, and flushing the quartz ands; 5, floating the flushed quartz sands; and 6, drying the floated quartz sands. The preparation method allows highly pure quartz sands with the SiO2 content to be not lower than 99.995% to be produced, and takes a greatly lower acid amount than traditional methods.