Deuteronomy 31:30

30 And Moses recited the words of this song from beginning to end in the hearing of the whole assembly of Israel:

Read Deuteronomy 31:30 Using Other Translations

And Moses spake in the ears of all the congregation of Israel the words of this song, until they were ended.
Then Moses spoke the words of this song until they were finished, in the ears of all the assembly of Israel:
So Moses recited this entire song publicly to the assembly of Israel:

What does Deuteronomy 31:30 mean?

John Gill's Exposition of the Bible
Deuteronomy 31:30

And Moses spake in the ears of all the congregation of
Israel
Not in the hearing of the whole body of the people, and every individual thereof; no man could be able to speak to such a numerous congregation, as that they should hear him; but in the hearing of their heads and representatives, the elders of their tribes and officers, ordered to be gathered together for this purpose, ( Deuteronomy 31:28 ) ;

the words of this song, until they were ended;
which song is recorded in the following chapter, ( Deuteronomy 32:1-43 ) .

California - Do Not Sell My Personal Information  California - CCPA Notice