There have been large areas of soil contaminated with high levels of explosives. For this experimental work, 2,4,6-trinitrotoluene (TNT) was tested as a representative explosive contaminant of concern in both aqueous and soil samples and its removal was evaluated using three different chemical treatment methods: 1) the classical Fenton reaction which utilizes hydrogen peroxide ($H_2O_2$) and soluble iron at pH less than 3; 2) a modified Fenton reaction which utilizes chelating agents, $H_2O_2$, and soluble iron at pH 7; and 3) a Fenton-like process which utilizes iron minerals instead of soluble iron and $H_2O_2$, generating a hydroxyl radical. Using classic Fenton reaction, 93% of TNT was removed in 20 h at pH 3 (soil spiked with 300 mg/L of TNT, 3% $H_2O_2$ and 1mM Fe(III)), whereas 21% removed at pH 7. The modified Fenton reaction, using nitrilotriacetic acid (NTA), oxalate, ethylenediaminetetraacetic acid (EDTA), acetate and citrate as representative chelating agents, was tested with 3% $H_2O_2$ at pH 7 for 24 h. Results showed the TNT removal in the order of NTA, EDTA, oxalate, citrate and acetate, with the removal efficiency of 87%, 71%, 64%, 46%, and 37%, respectively, suggesting NTA as the most effective chelating agent. The Fenton-like reaction was performed with water contaminated with 100 mg/L TNT and soil contaminated with 300 mg/L TNT, respectively, using 3% $H_2O_2$ and such iron minerals as goethite, magnetite, and hematite. In the goethite-water system, 33% of TNT was removed at pH 3 whereas 28% removed at pH 7. In the magnetite-water system, 40% of TNT was removed at pH 3 whereas 36% removed at pH 7. In the hematite-water system, 40% of TNT was removed at pH 3 whereas 34% removed at pH 7. For further experiments combining the modified Fenton reaction with the Fenton-like reaction, NTA, EDTA, and oxalate were selected with the natural iron minerals, magnetite and hematite at pH 7, based on the results from the modified Fenton reaction. As results, in case magnetite was used, 79%, 59%, and 14% of TNT was removed when NTA, oxalate, and EDTA used, respectively, whereas 73%, 25%, and 19% removed in case of hematite, when NTA, oxalate, and EDTA used, respectively.