Diana was all English so her two sons are 1/2 English, 1/2 German
Princess Kate is all English, so her children are 3/4 English
That would require Charles to be all german, but he is not. His father was part Danish and his mother was half Scottish. So his grandchildren have only a smidge of German ancestry.