The invention relates to a method for preparing aluminum oxide and other products by aluminum-containing materials of bauxite, alunite, nepheline, fly ash, kaolin, coal gangue and clay. The method comprises the following steps: (1) crushing and grinding an aluminum-containing material, carrying out mixing and baking for the treated aluminum-containing material and ammonium bisulfate; (2) carryingout dissolution and filtering for the baked clinker to obtain a crude ammonium aluminum sulfate solution and aluminum extracting residue; (3) carrying out an iron precipitating treatment for the ammonium aluminum sulfate solution with the concentration more than 1 g/L by adopting a jarosite method, then carrying out an iron precipitating treatment by a goethite method, carrying out an aluminum precipitating treatment for the resulting solution, carrying out calcination for the resulting aluminium hydroxide to prepare aluminum oxide; (4) carrying out an iron precipitating treatment for the ammonium aluminum sulfate solution with the concentration less than 1 g/L by adopting the goethite method, and carrying out an aluminum precipitating treatment to prepare aluminum oxide, or adopting a recrystallization method to carry out purification, adopting a reaction of the ammonium aluminum sulfate crystal and a ammonium carbonate solution to precipitate the aluminum to obtain ammonium aluminumcarbonate, carrying out calcination for the ammonium aluminum carbonate, and adopting a Bayer method to treat the calcined ammonium aluminum carbonate to prepare sandy aluminum oxide; (5) washing anddrying the aluminum extracting residue, wherein the dried aluminum extracting residue is adopted as the silicon dioxide product.