I’m like you on the 80% to include high school seniors which is down 90% and the out look is not good.
I have used CPQ for over 20 years. They do a great job and they also do drop shipping so you can have your pictures shipped direct to who at no additional cost. From the time you email the pictures until recived is 3-4 days.
I have used all of the above however I always go back to a por lab. The one I use is CPQ