Wow, you are a busy gal!
Maybe you've already tried this, but the thing that seemed to work best for my son was to make sure that he got plenty of exercise and fresh air in the late afternoon and early evening - sports like soccer, basketball, swimming, a trip to the park, a long walk, a trip to the beach, playing outside in the backyard with a friend, etc.
Then after dinner he would start to unwind and often fall asleep fairly quickly once I could get him to sit still for a few minutes. I used to sit with him on his bed and read to him most nights. Having bunk beds does present a challenge but maybe you could sit in the room and read to both of them although I think being right next to my son touching him, hugging him or pointing to a word or picture in the book to try to keep him calm, redirect his attention to the book or talking about the book was helpful.
Or sometimes on the weekends to give myself a little break, I'd put in a DVD of a movie that he enjoyed (but was not too action-packed, funny or stimulating) to hold his interest long enough to get him to sit still and he would start to nod off within a few minutes. My son had a couple of favorite ones that he would watch over and over again and had the entire dialog memorized, but I think the familiarity and repetitiveness of watching the same couple of movies helped calm him down.
Hope you get some ideas that will help you!