李世民只废过一个太子李承乾。
贞观十六年(642年),李承乾因为密谋暗杀李泰,谋反而被李世民废除,最后在李世民的苦心保全下,废为庶民,流放于黔州。李泰也因涉嫌谋嫡降封顺阳郡王,最后皇太子落到了李治的身上。贞观十七年(643年)被册为皇太子,贞观二十三年(649年),唐太宗去世,太子李治即位,是为唐高宗。
李承乾之所以迫不及待地要冒险谋反,是因为魏王李泰图谋不轨有意夺皇太子职位,李承乾在得知魏王李泰有夺嫡之念后,就开始日益狂悖骄躁,之所以狂躁主要是李承乾患了足疾,严重到走路都困难,人也不自信了,变得敏感多疑,最终决定暗杀李泰,暗杀失败后,居然还秘密谋划逼宫,李世民得知后,不得不下令废了李承乾的太子之位。