I think your best bet is a little bit of everything. Hands- on, partner work, group work, working individually, lectures, note taking, student-made, technology, centers, games, you name it. A good mix keeps the attention of the kids. Everyone learns differently as we all know.