Jennings is 21, and has featured 38 times this season, while 20-year-old Tremarco has made 12 appearances.
Boss Brian Little said: "Jennings has a great deal of potential and hopefully he will grow as a player over the next two years."
Both players have signed two-year deals.