How old are they? Mine are 18 weeks and are just now roosting on the roost (last few nights...will see about tonight). For the last month or so, I have been going out and putting them on the roost. The first week or so, it was like battling two year olds. I'd put one up on roost and get second one...first one hops down. Put 1 and 3 on, 2 hops down

. I'd finally get all 7 up there. Most times they were still there the next morning. Rinse and repeat. After about a week or 10 days, they would no longer jump down when I moved them onto the roost.
I guess something finally kicked in. On Friday, we got our first egg plus all 7 were on the roost when I went out to place them there that night.
So...be persistent. Each night, go move them from where they are roosting to the actual roost. If they hop down, put them back. I will say I think I was going out too early in the night. I waited a little while longer, so it was darker, and I had better results.