(neither a teacher nor a native speaker of English)
As it is, the sentence is already ok with "might be". In this case it is just the past form of "may be".
1)I think they may be hungry. -> 1a) I thought they might be hungry.
2)I think they will be hungry. -> 2a) I thought they would be hungry.
Student or Learner