I think this could scale easily to 50 students but we really would need to be sure to lean more on the peer learning.