The growth of semiconducting single-walled carbon nanotubes (s-SWNTs) on flat substrates is essential for the application of SWNTs in electronic and optoelectronic devices. We developed a flexible strategy to selectively grow s-SWNTs on silicon substrates using a ceria-supported iron or cobalt catalysts. Ceria, which stores active oxygen, plays a crucial role in the selective growth process by inhibiting the formation of metallic SWNTs via oxidation. The so-produced ultralong s-SWNT arrays are immediately ready for building field effect transistors.