Bacillus thuringiensis (Bt) has been used as sprayable pesticides for many decades. Bt strains utilized in these products produce multiple insecticidal proteins to complement a narrow insect specificity of each protein. In the late 1990s, genes encoding Bt insecticidal proteins were expressed in crop plants such as cotton and corn to protect these crops from insect damage. The first Bt protein used in transgenic cotton was Cry1Ac to control Heliothis virescens (tobacco budworm). Cry1Ab was applied to corn to control Ostrinia nubilalis (European corn borer). Since these insects have developed resistance to Cry1Ac and Cry1Ab, new Bt proteins are required to overcome the resistance. In order to protect corn furthermore, it is desired to control Diabrotica virgifera (Western corn rootworm), Helicoverpa zea (corn earworm) and Spodoptera frugiperda (fall armyworm). Recently, many new Bt insecticidal proteins have been discovered, but most of them require protein engineering to meet the high activity standard for commercialization. The engineering process for higher activity necessary for Bt crops is called optimization. The seed industry has been optimizing Bt insecticidal proteins to improve their insecticidal activity. In this review, several optimization projects, which have led to substantial activity increases of Bt insecticidal proteins, are described.