What are the three main levels of federal courts? a. district courts, courts of appeals, and the U.S. Supreme Court b. city courts, state courts, and the U.S. Supreme Court c. mayor’s court, city court, and federal court d. district courts, magistrate courts, and the U.S. Supreme Court