К этому времени начали выполняться нормальные кораблестроительные программы, в которых были полностью учтены уроки войны. Теперь строились два типа подводных лодок — большие и малые, но оба предназначались для патрулирования во вражеских водах. Это было разумное решение, которое показывало, что Адмиралтейство полностью осознало силу и слабость подводной лодки как оружия. В эти годы началось также строительство третьего типа — подводных заградителей.
В 1926 году стартовала первая кораблестроительная программа, в которую были включены большие патрульные лодки типа О. Еще в то время, когда они находились на стапелях; было решено отказаться от практики присваивать подводным лодкам буквенно-числовые обозначения. В будущем все они должны были получить имена. Поэтому первые 7 лодок типа О стали «Обероном», «Одином», «Олимпусом», «Орфеусом», «Озирисом», «Освальдом» и «Отусом». Еще 2 лодки — «Оксли» и «Отуэй» — были построены для австралийского флота, однако служили вместе со своими сестрами в составе Королевского Флота.
Первый подводный заградитель «Порпойс» вошел в строй в 1931 году, так же, как и первая из больших патрульных лодок типа «Ривер» — «Темз». Тогда же были построены 4 новые малые патрульные лодки типа S: «Суордфиш», «Стёрджен», «Старфиш» и «Сихорс». Кораблестроительная программа этого года предусматривала закладку 2 новых типов больших лодок: «Рэйнбоу», «Регьюлус», «Регент» и «Ровер», а также «Персеус», «Парфиэн», «Феникс», «Пандора» и «Протеус».
К 1934 году были построены еще 2 заградителя — «Грэмпус» и «Назвал» вместе с лодками типа «Ривер» — «Северн» и «Клайд». В строй вошли еще 5 лодок типа S — «Шарк», «Снэппер», «Силайон», «Сэмон», «Сивулф». Через 3 года были построены еще 3 заградителя: «Рокуэл», «Сиил» и «Кэшелот». Появился новых тип средних патрульных лодок — Т. Это были «Тритон», «Трайэмф», «Фистл», «Триад», «Труант», «Тетис», «Трайдент», «Таку», «Трибюн», «Тарпон», «Тьюна» и «Тайгрис». Это оказались настолько хорошие лодки, что в следующем году были построены «Торбей», «Тритон», «Тетрарх» и «Талисман». Их подвиги в годы войны одно время были единственным светлым пятном на затянутом тучами горизонте.
Уже перед самой войной в строй вошли 2 малые лодки типа U — «Урсула» и «Юнити». Множество этих лодок было построено по чрезвычайным военным программам 1939 и 1940 годов, и они тоже отличились в годы войны.
Здесь будет уместным сказать пару слов о современных подводных лодках. Почти все они принадлежали к двухкорпусному типу, то есть их прочный корпус был полностью закрыт тонким внешним корпусом. В промежутке между корпусами размещались балластные цистерны, с помощью которых лодка погружалась. В днище цистерн были отверстия, открытые в море, и напор воды сдерживал сжатый воздух в цистернах. Это позволяло лодке держаться в надводном положении. Чтобы погрузиться, было достаточно открыть клапана в верхней части цистерн. Эти клапана управлялись гидравликой и открывались простым движением рукояти, находящейся в центральном посту. Вода поступала в цистерны, вытесняя воздух, лодка теряла положительную плавучесть и быстро погружалась.