I have found that students love to see their photo on display in school and have tried to come up with some fun ways to create displays using a photo of each student in our school. To do this, I first take all of the their pictures with a digital camera during Computer class. If you have all of their school pictures on file somewhere you could use those too. Our students wear uniforms to school...either a red or a white polo shirt...so I was inspired to use the red and white of their shirts to create a U.S. flag with their photos. To really accentuate the red and white color, I had them stand in front of a piece of red or white paper depending on their shirt color. I printed out wallet size pictures. We have about 250 students. If you have a larger school, you could print thumbnails instead. My original plan was to create the stripes with the students' pictures and put the teachers' pictures on the stars. In the end, I just wrote the teachers' names on the stars. Once I had everything organized I recruited the help of some middle school students to actually construct the display. I created the U.S. flag during the last presidential election.
This past December I used the same red/white stripe idea and had the middle school students help me create giant candy canes. In the first example, I placed any extra photos around the flag on a piece of red bulletin board paper. With the candy cane display, the extra photos were placed on snowflakes that some of the students cut out.
These displays were a lot of fun to look at. If you create something like this, I suggest you put it up somewhere that students and parents can easily see it. Students love to look for their picture, and parents love to spot their son/daughter in the display.