The six types of factoring are general trinomials, trinomials, difference in two squares, sum or difference in two cubs, greatest common factor, and grouping.