对于角龙科的整体研究中，理察·史旺·鲁尔（Richard Swann Lull）提出出两个支系，一个往三角龙发展的支系包括独角龙、尖角龙，另一个支系包括角龙、牛角龙，这个假设使三角龙属于尖角龙亚科。较晚的研究支持这个观点，并将这个短头盾支系正式命名为尖角龙亚科（包含三角龙），另一长头盾支系为开角龙亚科。在1949年，查尔斯·斯腾伯格（Charles Mortram Sternberg）首次对这假设提出质疑，他根据头颅与角的特征，而认为三角龙与无鼻角龙、开角龙关系较近，使得三角龙属为开角龙亚科。然而，斯腾