Gemma needs to complete her required reading for today. She has 30 pages to read. On average, Gemma reads 10 pages in 6 minutes. How long will it take her to read the 30 pages?

On average, Gemma reads 10 pages in 6 minutes, so she reads 1 page in 6/10 = <<10/6=1.6666666666666667>>1.67 minutes.

Thus, it will take her 1.67 * 30 = <<1.67*30=50.1>>50.1 minutes to read the 30 pages. Answer: \boxed{50.1}.