A system removing contaminants from a contaminated aqueous stream, the system comprising an agitation and flocculation system configured to receive an aqueous stream contaminated with contaminants, and configured to receive an anhydrite quantity as a primary flocculant, the agitation and flocculation system comprising:
- an agitation and mixing subsystem, the agitation and mixing subsystem configured to agitate the aqueous stream and mix the aqueous stream with the anhydrite quantity such that the anhydrite quantity interacts with negatively charged contaminants to form one or more precipitate complexes, which comprise a calcium cation and a negatively charged contaminant, in the aqueous stream;
- and
- an electro-coagulation and/or electro-oxidation subsystem configured to receive the aqueous stream comprising the one or more precipitate complexes, the electro-coagulation and/or electro-oxidation subsystem comprising aluminum-containing or titanium-containing electrodes that are configured, when a voltage is applied, to yield hydroxyl ions in the aqueous stream comprising the one or more precipitate complexes.