I want to create a photo gallery on my class site...
Here is a short video - less than 3 minutes.
You could have used an Announcements page. ... It would let you place multiple galleries underneath each other and then using the "Recent Posts" feature in Google Sites,
you can insert a summary page that looks like this.