Assign oxidation state of any free element as 0
Assign oxidation state of a monatomic ion as its charge
Use the sum of oxidation states in a neutral compound as 0
Use the sum of oxidation states in a polyatomic ion as the ion charge
Assign Group 1 metals as +1
Assign Group 2 metals as +2
Assign fluorine as -1 in all compounds
Assign oxygen as -2 in most compounds
Assign hydrogen as +1 with nonmetals and -1 with metals
Assign other halogens as -1 unless combined with oxygen or a more electronegative element
Solve for the unknown oxidation state using the total charge rule
Check that all oxidation states add up correctly
