The key difference is in what they are created by and what they are mainly meant to do: constitutional courts are created directly by a country’s constitution and focus on interpreting and protecting that constitution, while special courts are created by ordinary laws to deal with specific, limited types of cases such as tax, military, or other specialized matters.