using running totals you could; would each record only have a single value, but multiple potential options.
If so
running total - name
field to summ - {grade}
type - count
evaluate
formula -
{grade}='A'
Reset
Never (if wanting over whole report)
-------------
You would have to do this for each option-grade.
Otherwise, I would probably use shared variables.
in header define an initvar formula (leave in report header)
shared numbervar a=0;
shared numbervar b=0;
shared numbervar c=0;
...
Within the detail field, suppress a formula and have something like this
if {grade}='A' then
a:=a+1
else
if {grade}='B' then
b:=b+1
else
...etc
.....
In a footer you can then just list them in a formula:
'Number of A scores: ' + a + char(13) +
'Number of B scores: ' + b + char(13) +
... etc